package com.xiaolun.builder.demo;

/**
 * @Author 硕鼠
 * @Date 2020/5/22 9:56
 * @Version 1.0
 * @Description 文件说明
 */
//抽象的建造者，定义一些方法和接口
public abstract class Builder {
    //建房子的四个步骤
    abstract void builderA();  //地基
    abstract void builderB();  //钢筋水泥
    abstract void builderC();  //铺电线
    abstract void builderD();  //粉刷

    //完工，得到具体的产品
    abstract Product getProduct();
}
